package cn.itcast.domain.system;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
public class User implements Serializable {
   private String id  ;
   private String deptId  ;
   private String email   ;
   private String userName   ;
   private String station  ; //岗位
   private String password   ;
   private String state   ;
   private String companyId ;
   private String companyName;
   private String deptName   ;
   private String managerId ; // 上级领导id 没有用
   private String gender  ; //性别
   private String telephone ;
   private String birthday   ;
   private Integer degree  ;  // 级别  非常重要
 /*   0 作为内部控制，租户企业不能使用
     0-saas *管理员
     1-企业管理员
     2-管理所有下属部门和人员  部门总经理
     3-管理本部门              部门经理
     4-普通员工
 */
   private Double salary  ; // 工资
   private String joinDate   ; //入职日期
   private Integer orderNo   ; // 排序号 值越小越靠前
   private String createBy   ; //创建人
   private String createDept; // 创建人部门id
   private Date createTime;  //创建时间
   private String updateBy   ; // 修改人id
   private Date updateTime; //修改时间
   private String remark  ; // 备注信息
 
}
